Big Huge Thesaurus

Dalea spinosa

noun